home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / background_10385.txt < prev    next >
Text File  |  1990-08-07  |  2KB  |  79 lines

  1. -- background: 10385 from stack: in.0-2
  2. -- bmap block id: 10893
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: Bird Stacklet
  6. ----- HyperTalk script -----
  7. -- This handler goes back to the last card if the user clicks
  8. -- outside the "window".
  9. on mouseUp
  10.   if "field" is not in the target and "button" is not in the target then goBack
  11. end mouseUp
  12.  
  13. -- This handler stores the name of the last card.
  14. on goBack
  15.   go cd "How are others " of stack "Intro to HyperCard 2.0"
  16. end goBack
  17.  
  18. --
  19. function ClickLine
  20. if the style of the target is "scrolling" then
  21.   return ((item 2 of the clickloc - item 2 of the rect of the target + the scroll of the target)  DIV textheight of the target) +1
  22. else
  23.   return ((item 2 of the clickloc - item 2 of the rect of the target) DIV textheight of the target) +1
  24. end if
  25. end clickLine
  26.  
  27.  
  28.  
  29. -- part 2 (button)
  30. -- low flags: 00
  31. -- high flags: 0000
  32. -- rect: left=67 top=51 right=308 bottom=422
  33. -- title width / last selected line: 0
  34. -- icon id / first selected line: 0 / 0
  35. -- text alignment: 1
  36. -- font id: 0
  37. -- text size: 12
  38. -- style flags: 0
  39. -- line height: 16
  40. -- part name: wind
  41.  
  42.  
  43. -- part 3 (button)
  44. -- low flags: 00
  45. -- high flags: 0000
  46. -- rect: left=74 top=53 right=68 bottom=94
  47. -- title width / last selected line: 0
  48. -- icon id / first selected line: 0 / 0
  49. -- text alignment: 1
  50. -- font id: 0
  51. -- text size: 12
  52. -- style flags: 0
  53. -- line height: 16
  54. -- part name: closebox
  55. ----- HyperTalk script -----
  56. -- This handler sets the cursor to simulate a real closeBox.
  57. on mouseEnter
  58.   set the cursor to "arrow"
  59. end mouseEnter
  60.  
  61. -- This handler sets the cursor to simulate a real closeBox.
  62. on mouseWithIn
  63.   repeat until the mouseloc is not within the rect of me or the mouse is down
  64.     set the cursor to "arrow"
  65.   end repeat
  66.   if the mouse is down then
  67.     send mouseUp to me
  68.   end if
  69. end mouseWithIn
  70.  
  71. -- This handler simulates clicking in a closeBox.
  72. on mouseUp
  73.   set the icon of me to 7937
  74.   wait 15
  75.   set the icon of me to 0
  76.   goBack
  77. end mouseUp
  78.  
  79.